home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / DiceSource / lib / memory / memset.a < prev    next >
Text File  |  1994-02-01  |  544b  |  30 lines

  1.  
  2.             ;    MEMSET.A
  3.             ;
  4.             ;    memset(d, v, bytes) -> setmem(d, bytes, v)
  5.             ;           A0  D0  D1          A0  D1   D0
  6.             ;
  7.             ;    (c)Copyright 1990, Matthew Dillon, All Rights Reserved
  8.  
  9.             xdef    _hyper_memset
  10.             xdef    _memset
  11.             xdef    @memset
  12.             xref    _setmem
  13.             xref    @setmem
  14.  
  15.             section text,code
  16.  
  17. @memset:        exg     D0,D1
  18.             jmp     @setmem(pc)
  19.  
  20. _hyper_memset:
  21. _memset:
  22.             lea     8(sp),A0
  23.             movem.l (A0),D0/D1
  24.             exg     D0,D1
  25.             movem.l D0/D1,(A0)
  26.             jmp     _setmem(pc)
  27.  
  28.             END
  29.  
  30.